package rune.effect;

/**
 * Class represents different types of effects on runes.
 * 
 * @author Miky
 * @version $Id: EffectType.java 25 2013-04-06 23:09:20Z mikael.beyene $
 */
public enum EffectType {
	
	/*
	 * TODO In order to add rune names, we need to create dictionary first.
	 */
	ABILITY_POWER(""),
	ARMOR(""),
	ARMOR_PENETRATION(""),
	ATTACK_DAMAGE(""),
	ATTACL_SPEED(""),
	COOLDOWN_REDUCTION(""),
	CRITICAL_CHANCE(""),
	CRITICAL_DAMAGE(""),
	ENERGY(""),
	ENERGY_REGENERATION(""),
	EXPERIENCE(""),
	GOLD_PER_TEN(""),
	HEALTH(""),
	HEALTH_REGENERATION(""),
	LIFE_STEAL(""),
	MAGIC_PENETRATION(""),
	MAGIC_RESIST(""),
	MANA(""),
	MANA_REGENERATION(""),
	MOVEMENT_SPEED(""),
	SPELLVAMP(""),
	TIME_DEAD("");
	
	private final String name;
	
	EffectType(String name) {
		this.name = name;
	}
	
	@Override
	public String toString() {
		return name;
	}
}